package com.aplana.ccsd.service;

import info.magnolia.module.blossom.dialog.TabBuilder;

import java.util.List;

import javax.jcr.Node;
import javax.jcr.PathNotFoundException;
import javax.jcr.RepositoryException;

import com.aplana.ccsd.model.Area;
import com.aplana.ccsd.model.HorizontalBlock;


public interface HorizontalAreaService {
	
	void addHorizontalAreaDialogControls(TabBuilder tabBuilder);
	
	List<HorizontalBlock> getHorizontalBlocks(Node areaNode) throws PathNotFoundException, RepositoryException;
	
	Area getHorizontalArea(Node horizontalArea) throws PathNotFoundException, RepositoryException;
}
